<?xml version="1.0" encoding="iso-8859-1"?>
<ISO15745Profile xmlns="http://www.profibus.com/GSDML/2003/11/DeviceProfile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.profibus.com/GSDML/2003/11/DeviceProfile ..\xsd\GSDML-DeviceProfile-V2.32.xsd">
  <ProfileHeader>
    <ProfileIdentification>PROFINET Device Profile</ProfileIdentification>
    <ProfileRevision>1.00</ProfileRevision>
    <ProfileName>Device Profile for PROFINET Devices</ProfileName>
    <ProfileSource>PROFIBUS Nutzerorganisation e. V. (PNO)</ProfileSource>
    <ProfileClassID>Device</ProfileClassID>
    <ISO15745Reference>
      <ISO15745Part>4</ISO15745Part>
      <ISO15745Edition>1</ISO15745Edition>
      <ProfileTechnology>GSDML</ProfileTechnology>
    </ISO15745Reference>
  </ProfileHeader>
  <ProfileBody>
    <DeviceIdentity VendorID="0x0414" DeviceID="0x0100">
      <InfoText TextId="TOK_DevIdent_InfoText"/>
      <VendorName Value="INVT"/>
    </DeviceIdentity>
      <DeviceFunction>
        <Family MainFamily="I/O" ProductFamily="INVT Servo Profinet"/>
      </DeviceFunction>
    <ApplicationProcess>
      <DeviceAccessPointList>
        <DeviceAccessPointItem ID="TPS-1 Extended" PhysicalSlots="0..1" ModuleIdentNumber="0x00000001" MinDeviceInterval="8" ImplementationType="INVT-1" DNS_CompatibleName="INVT-1" FixedInSlots="0" ExtendedAddressAssignmentSupported="false" ObjectUUID_LocalIndex="1" MultipleWriteSupported="true" PowerOnToCommReady="210" DeviceAccessSupported="true" RequiredSchemaVersion="V2.31" PNIO_Version="V2.32" NameOfStationNotTransferable="true" SharedDeviceSupported="true" LLDP_NoD_Supported="true" ResetToFactoryModes="2" CheckDeviceID_Allowed="false" ParameterizationSpeedupSupported="true">
          <ModuleInfo>
            <Name TextId="T_ID_DAP"/>
            <InfoText TextId="T_ID_InfoTextId_DAP1"/>
            <VendorName Value="INVT"/>
            <OrderNumber Value="1234567"/>
            <HardwareRelease Value="1"/>
            <SoftwareRelease Value="V13.00.00"/>
          </ModuleInfo>
          <CertificationInfo ApplicationClass="Isochronous" ConformanceClass="C" NetloadClass="III"/>          
          <SubslotList>
            <SubslotItem SubslotNumber="32768" TextId="TOK_Subslot_8000"/>
            <SubslotItem SubslotNumber="32769" TextId="TOK_Subslot_8001"/>
            <SubslotItem SubslotNumber="32770" TextId="TOK_Subslot_8002"/>
          </SubslotList>
          <IOConfigData MaxInputLength="60" MaxOutputLength="60"/>
          <UseableModules>
            <ModuleItemRef ModuleItemTarget="ID_Mod_01" AllowedInSlots="1"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_02" AllowedInSlots="1"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_03" AllowedInSlots="1"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_04" AllowedInSlots="1"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_05" AllowedInSlots="1"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_06" AllowedInSlots="1"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_07" AllowedInSlots="1"/>

          </UseableModules>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="TPS-1 Extended" SubmoduleIdentNumber="0x00000001" Writeable_IM_Records="1 2 3 4" MayIssueProcessAlarm="false">
              <IOData/>
              <RecordDataList>
                <ParameterRecordDataItem Index="8192" Length="4">
                  <Name TextId="TI_OFFSET"/>
                  <Const Data="0x00,0x00,0x10,0x00"/>   <!-- const offset in ns input trigger T3 -->
                </ParameterRecordDataItem>
                <ParameterRecordDataItem Index="8193" Length="4">
                  <Name TextId="TO_OFFSET"/>
                  <Const Data="0x00,0x00,0x20,0x00"/>   <!-- const offset in ns output trigger T4 -->
                </ParameterRecordDataItem>
                <ParameterRecordDataItem Index="8199" Length="1" TransferSequence="0">
                  <Name TextId="MT LED Setup"/>
                  <Const Data="0x00" ByteOffset="0"/>
                  <Ref ValueItemTarget="Function_for_MT_LED" DataType="BitArea" ByteOffset="0" BitOffset="0" BitLength="4" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Function_of _MT-LED"/>
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TPS1_board"/>
                <InfoText TextId="TOK_TPS1_board"/>
              </ModuleInfo>
              <IsochroneMode T_DC_Base="4" T_DC_Min="1" T_DC_Max="32" T_IO_Base="1000" T_IO_InputMin="40" T_IO_OutputMin="40" IsochroneModeRequired="false"/>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
          <SystemDefinedSubmoduleList>
            <InterfaceSubmoduleItem ID="IDS_1I" SubslotNumber="32768" SubmoduleIdentNumber="0x000a" IsochroneModeSupported="true" SupportedRT_Classes="RT_CLASS_1;RT_CLASS_3" IsochroneModeInRT_Classes="RT_CLASS_3" TextId="TOK_DAP_InterfaceModule" SupportedProtocols="LLDP;SNMP" SupportedMibs="MIB2" NetworkComponentDiagnosisSupported="true" DCP_BoundarySupported="true" PTP_BoundarySupported="true" DCP_HelloSupported="true">
              <RT_Class3Properties StartupMode="Legacy;Advanced" MaxBridgeDelay="3860" MaxNumberIR_FrameData="128" ForwardingMode="Relative"/>
              <SynchronisationMode SupportedRole="SyncSlave" MaxLocalJitter="10" T_PLL_MAX="1000" SupportedSyncProtocols="PTCP"/>
              <ApplicationRelations StartupMode="Legacy;Advanced" NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" NumberOfAR="2">
                <TimingProperties SendClock="8 16 32" ReductionRatio="1 2 4 8 16 32 64 128 256 512"/>
                <RT_Class3TimingProperties SendClock="8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 128" ReductionRatio="1" ReductionRatioPow2="2 4 8 16 32 64 128"/>
              </ApplicationRelations>
              <MediaRedundancy SupportedRole="Client"/>
            </InterfaceSubmoduleItem>
            <PortSubmoduleItem ID="IDS_1P1" SubslotNumber="32769" SubmoduleIdentNumber="0x000b" MAUTypes="16" TextId="TOK_Port1" MaxPortRxDelay="173" MaxPortTxDelay="74" PortDeactivationSupported="false" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="true" IsDefaultRingport="true" CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true">
           <MAUTypeList>
           <MAUTypeItem Value="16" AdjustSupported="true"/>
           </MAUTypeList>
           </PortSubmoduleItem>
            <PortSubmoduleItem ID="IDS_1P2" SubslotNumber="32770" SubmoduleIdentNumber="0x000c" MAUTypes="16" TextId="TOK_Port2" MaxPortRxDelay="173" MaxPortTxDelay="74" PortDeactivationSupported="false" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="true" IsDefaultRingport="true" CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true">
           <MAUTypeList>
           <MAUTypeItem Value="16" AdjustSupported="true"/>
           </MAUTypeList>
           </PortSubmoduleItem>
          </SystemDefinedSubmoduleList>
          <Graphics>
            <GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_V2"/>
            <GraphicItemRef Type="DeviceIcon" GraphicItemTarget="ID_Icon_V1"/>
          </Graphics>
        </DeviceAccessPointItem>
      </DeviceAccessPointList>
      
      <ModuleList>
        <!-- The default module. -->
        <ModuleItem ID="ID_Mod_01" ModuleIdentNumber="0x00000002" PhysicalSubslots="1">
          <ModuleInfo CategoryRef="ID_Out">
            <Name TextId="TOK_TextId_Module_1IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_1IO"/>
            <HardwareRelease Value="1.0"/>
            <SoftwareRelease Value="1.0"/>
          </ModuleInfo>
          <UseableSubmodules>
            <SubmoduleItemRef SubmoduleItemTarget="IDS_0001" AllowedInSubslots="1" FixedInSubslots="1"/>
          </UseableSubmodules>
        </ModuleItem>

        <ModuleItem ID="ID_Mod_02" ModuleIdentNumber="0x00000002" PhysicalSubslots="1">
          <ModuleInfo CategoryRef="ID_Out">
            <Name TextId="TOK_TextId_Module_2IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_2IO"/>
            <HardwareRelease Value="1.0"/>
            <SoftwareRelease Value="1.0"/>
          </ModuleInfo>
          <UseableSubmodules>
            <SubmoduleItemRef SubmoduleItemTarget="IDS_0002" AllowedInSubslots="1" FixedInSubslots="1"/>
          </UseableSubmodules>
        </ModuleItem>

        <ModuleItem ID="ID_Mod_03" ModuleIdentNumber="0x00000002" PhysicalSubslots="1">
          <ModuleInfo CategoryRef="ID_Out">
            <Name TextId="TOK_TextId_Module_3IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_3IO"/>
            <HardwareRelease Value="1.0"/>
            <SoftwareRelease Value="1.0"/>
          </ModuleInfo>
          <UseableSubmodules>
            <SubmoduleItemRef SubmoduleItemTarget="IDS_0003" AllowedInSubslots="1" FixedInSubslots="1"/>
          </UseableSubmodules>
        </ModuleItem>

        <ModuleItem ID="ID_Mod_04" ModuleIdentNumber="0x00000002" PhysicalSubslots="1">
          <ModuleInfo CategoryRef="ID_Out">
            <Name TextId="TOK_TextId_Module_4IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_4IO"/>
            <HardwareRelease Value="1.0"/>
            <SoftwareRelease Value="1.0"/>
          </ModuleInfo>
          <UseableSubmodules>
            <SubmoduleItemRef SubmoduleItemTarget="IDS_0004" AllowedInSubslots="1" FixedInSubslots="1"/>
          </UseableSubmodules>
        </ModuleItem>

        <ModuleItem ID="ID_Mod_05" ModuleIdentNumber="0x00000002" PhysicalSubslots="1">
          <ModuleInfo CategoryRef="ID_Out">
            <Name TextId="TOK_TextId_Module_5IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_5IO"/>
            <HardwareRelease Value="1.0"/>
            <SoftwareRelease Value="1.0"/>
          </ModuleInfo>
          <UseableSubmodules>
            <SubmoduleItemRef SubmoduleItemTarget="IDS_0005" AllowedInSubslots="1" FixedInSubslots="1"/>
          </UseableSubmodules>
        </ModuleItem>

        <ModuleItem ID="ID_Mod_06" ModuleIdentNumber="0x00000002" PhysicalSubslots="1">
          <ModuleInfo CategoryRef="ID_Out">
            <Name TextId="TOK_TextId_Module_6IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_6IO"/>
            <HardwareRelease Value="1.0"/>
            <SoftwareRelease Value="1.0"/>
          </ModuleInfo>
          <UseableSubmodules>
            <SubmoduleItemRef SubmoduleItemTarget="IDS_0006" AllowedInSubslots="1" FixedInSubslots="1"/>
          </UseableSubmodules>
        </ModuleItem>

        <ModuleItem ID="ID_Mod_07" ModuleIdentNumber="0x00000002" PhysicalSubslots="1">
          <ModuleInfo CategoryRef="ID_Out">
            <Name TextId="TOK_TextId_Module_7IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_7IO"/>
            <HardwareRelease Value="1.0"/>
            <SoftwareRelease Value="1.0"/>
          </ModuleInfo>
          <UseableSubmodules>
            <SubmoduleItemRef SubmoduleItemTarget="IDS_0007" AllowedInSubslots="1" FixedInSubslots="1"/>
          </UseableSubmodules>
        </ModuleItem>
      </ModuleList>
  
      <SubmoduleList>
        <!-- Submodule of the default module. --> 
        <SubmoduleItem ID="IDS_0001" SubmoduleIdentNumber="0x0002" MayIssueProcessAlarm="false">
          <IOData>
            <Input Consistency="Item consistency">
              <DataItem TextId="T_ID_IN_2BYTE" DataType="OctetString" Length="2" UseAsBits="true"/>
            </Input>
            <Output Consistency="Item consistency">
              <DataItem TextId="T_ID_OUT_2BYTE" DataType="OctetString" Length="2" UseAsBits="true"/>
            </Output>
          </IOData>
          <RecordDataList>
            <!-- Example for using record parameters. Change it for your own needs. -->
            <ParameterRecordDataItem Index="1234" Length="2">
              <Name TextId="TOK_ExampleParameter"/>
              <Const Data="0xAB,0xCD"/>
            </ParameterRecordDataItem>
            <!-- Configuration of replacement values. This is only used if the TPS-1 is configured for "Local IO" mode. -->
            <!-- The configuration has to be adapted to the length of the Ouput data (1-6 Byte). 
                 The Format is: [Substitution Value 0] ... [Substitution Value n] [SubstitutionMode] -->
            <ParameterRecordDataItem Index="8200" Length="3" TransferSequence="0">
              <Name TextId="SubstitutionMode"/>
              <Const Data="0xFF,0xFF,0x01"/>
              <Ref TextId="SubstitutionMode" Visible="true" DataType="Bit" BitOffset="0" ByteOffset="2" Changeable="true" AllowedValues="0 1" DefaultValue="1" ValueItemTarget="SubstitutionMode"/>
              <Ref TextId="ReplacementValue0..7" Visible="true" DataType="Unsigned8" ByteOffset="0" Changeable="true" AllowedValues="0..255" DefaultValue="0"/>
              <Ref TextId="ReplacementValue8..15" Visible="true" DataType="Unsigned8" ByteOffset="1" Changeable="true" AllowedValues="0..255" DefaultValue="0"/>
              <!--Ref TextId="ReplacementValue16..23" Visible="true" DataType="Unsigned8" BitOffset="0" ByteOffset="2" Changeable="true" AllowedValues="0..255" DefaultValue="0" ValueItemTarget="ReplacementValue16..23" />
              <Ref TextId="ReplacementValue24..31" Visible="true" DataType="Unsigned8" BitOffset="0" ByteOffset="3" Changeable="true" AllowedValues="0..255" DefaultValue="0" ValueItemTarget="ReplacementValue24..31" />
              <Ref TextId="ReplacementValue32..39" Visible="true" DataType="Unsigned8" BitOffset="0" ByteOffset="4" Changeable="true" AllowedValues="0..255" DefaultValue="0" ValueItemTarget="ReplacementValue32..39" />
              <Ref TextId="ReplacementValue40..47" Visible="true" DataType="Unsigned8" BitOffset="0" ByteOffset="5" Changeable="true" AllowedValues="0..255" DefaultValue="0" ValueItemTarget="ReplacementValue40..47" /-->
            </ParameterRecordDataItem>
          </RecordDataList>
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_1IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_1IO"/>
          </ModuleInfo>
          <IsochroneMode T_DC_Base="4" T_DC_Min="1" T_DC_Max="32" T_IO_Base="1000" T_IO_InputMin="40" T_IO_OutputMin="40" IsochroneModeRequired="false"/>
        </SubmoduleItem>
            
           
        <SubmoduleItem ID="IDS_0002" SubmoduleIdentNumber="0x0002" MayIssueProcessAlarm="false">
          <IOData>
            <Input Consistency="Item consistency">
              <DataItem TextId="T_ID_IN_4BYTE" DataType="OctetString" Length="4" UseAsBits="true"/>
            </Input>
            <Output Consistency="Item consistency">
              <DataItem TextId="T_ID_OUT_4BYTE" DataType="OctetString" Length="4" UseAsBits="true"/>
            </Output>
          </IOData>
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_2IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_2IO"/>
          </ModuleInfo>
        </SubmoduleItem>
        
        <SubmoduleItem ID="IDS_0003" SubmoduleIdentNumber="0x0002" MayIssueProcessAlarm="false">
          <IOData>
            <Input Consistency="Item consistency">
              <DataItem TextId="T_ID_IN_8BYTE" DataType="OctetString" Length="8" UseAsBits="true"/>
            </Input>
            <Output Consistency="Item consistency">
              <DataItem TextId="T_ID_OUT_8BYTE" DataType="OctetString" Length="8" UseAsBits="true"/>
            </Output>
          </IOData>
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_3IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_3IO"/>
          </ModuleInfo>
        </SubmoduleItem>

        <SubmoduleItem ID="IDS_0004" SubmoduleIdentNumber="0x0002" MayIssueProcessAlarm="false">
          <IOData>
            <Input Consistency="Item consistency">
              <DataItem TextId="T_ID_IN_12BYTE" DataType="OctetString" Length="12" UseAsBits="true"/>
            </Input>
            <Output Consistency="Item consistency">
              <DataItem TextId="T_ID_OUT_12BYTE" DataType="OctetString" Length="12" UseAsBits="true"/>
            </Output>
          </IOData>
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_4IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_4IO"/>
          </ModuleInfo>
        </SubmoduleItem>

        <SubmoduleItem ID="IDS_0005" SubmoduleIdentNumber="0x0002" MayIssueProcessAlarm="false">
          <IOData>
            <Input Consistency="Item consistency">
              <DataItem TextId="T_ID_IN_16BYTE" DataType="OctetString" Length="16" UseAsBits="true"/>
            </Input>
            <Output Consistency="Item consistency">
              <DataItem TextId="T_ID_OUT_16BYTE" DataType="OctetString" Length="16" UseAsBits="true"/>
            </Output>
          </IOData>
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_5IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_5IO"/>
          </ModuleInfo>
        </SubmoduleItem>

        <SubmoduleItem ID="IDS_0006" SubmoduleIdentNumber="0x0002" MayIssueProcessAlarm="false">
          <IOData>
            <Input Consistency="Item consistency">
              <DataItem TextId="T_ID_IN_24BYTE" DataType="OctetString" Length="24" UseAsBits="true"/>
            </Input>
            <Output Consistency="Item consistency">
              <DataItem TextId="T_ID_OUT_24BYTE" DataType="OctetString" Length="24" UseAsBits="true"/>
            </Output>
          </IOData>
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_6IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_6IO"/>
          </ModuleInfo>
        </SubmoduleItem>

        <SubmoduleItem ID="IDS_0007" SubmoduleIdentNumber="0x0002" MayIssueProcessAlarm="false">
          <IOData>
            <Input Consistency="Item consistency">
              <DataItem TextId="T_ID_IN_32BYTE" DataType="OctetString" Length="32" UseAsBits="true"/>
            </Input>
            <Output Consistency="Item consistency">
              <DataItem TextId="T_ID_OUT_32BYTE" DataType="OctetString" Length="32" UseAsBits="true"/>
            </Output>
          </IOData>
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_7IO"/>
            <InfoText TextId="TOK_InfoTextId_Module_7IO"/>
          </ModuleInfo>
        </SubmoduleItem>
      
      </SubmoduleList>
      
      <ValueList>
        <ValueItem ID="SubstitutionMode">
          <Assignments>
            <Assign TextId="Replacement value" Content="1"/>
            <Assign TextId="Last value" Content="0"/>
          </Assignments>
        </ValueItem>
        
        
        <!--ValueItem ID="ReplacementValue16..23"></ValueItem>
        <ValueItem ID="ReplacementValue24..31"></ValueItem>
        <ValueItem ID="ReplacementValue32..39"></ValueItem>
        <ValueItem ID="ReplacementValue40..47"></ValueItem-->
       
         <ValueItem ID="Function_for_MT_LED">
          <Help TextId="Help_MT-LED-Setting"/>
          <Assignments>
            <Assign Content="0" TextId="Maintenance LED"/>
            <Assign Content="1" TextId="Sync LED"/>
          </Assignments>
        </ValueItem>
      </ValueList>
      
      <GraphicsList>
        <GraphicItem ID="ID_Graph_V1" GraphicFile="GSDML-0414-0100-TPS-1-TEMPLATE"/>
        <GraphicItem ID="ID_Graph_V2" GraphicFile="GSDML-0414-0100-TPS-1-TEMPLATE"/>
        <GraphicItem ID="ID_Icon_V1" GraphicFile="GSDML-0414-0100-TPS-1-EXTENDED"/>
      </GraphicsList>
      <CategoryList>
        <CategoryItem ID="ID_TPS_1" TextId="TPS1"/>
        <CategoryItem ID="ID_InOut" TextId="TOK_InOut"/>
        <CategoryItem ID="ID_Out" TextId="TOK_Out"/>
        <CategoryItem ID="ID_In" TextId="TOK_In"/>
      </CategoryList>
      <ExternalTextList>
        <PrimaryLanguage>
          <!--without translation-->
          
          <Text TextId="T_ID_DAP" Value="INVT Profinet Adapter V1.0"/>
          <Text TextId="TPS1" Value="TPS-1"/>
          <Text TextId="TOK_TPS1_board" Value="INVT Profinet Adapter board V1.0"/>
          <Text TextId="TOK_Subslot_8000" Value="X1"/>
          <Text TextId="TOK_Subslot_8001" Value="X1 P1"/>
          <Text TextId="TOK_Subslot_8002" Value="X1 P2"/>
          <Text TextId="TOK_DAP_InterfaceModule" Value="PN-IO"/>
          <Text TextId="TOK_Port1" Value="Port 1 - RJ45"/>
          <Text TextId="TOK_Port2" Value="Port 2 - RJ45"/>
          <Text TextId="TOK_In" Value="DI"/>
          <Text TextId="TOK_Out" Value="IN/OUT"/>
          <Text TextId="TOK_InOut" Value="DI/DO"/>
          <Text TextId="TOK_ExampleParameter" Value="Example Parameter"/>
          <Text TextId="TI_OFFSET" Value="TI_OFFSET"/>
          <Text TextId="TO_OFFSET" Value="TO_OFFSET"/>
          <!--DAPs-->
          <Text TextId="TOK_DevIdent_InfoText" Value="INVT DA200 Profinet 2-Port"/>
          <Text TextId="T_ID_InfoTextId_DAP1" Value="INVT DA200 Profinet 2-Port"/>
          <!--module name-->
          <Text TextId="TOK_TextId_Module_1IO" Value="2 Byte IN/OUT"/>
          <Text TextId="TOK_TextId_Module_2IO" Value="4 Byte IN/OUT"/>
          <Text TextId="TOK_TextId_Module_3IO" Value="8 Byte IN/OUT"/>
          <Text TextId="TOK_TextId_Module_4IO" Value="12 Byte IN/OUT"/>
          <Text TextId="TOK_TextId_Module_5IO" Value="16 Byte IN/OUT"/>
          <Text TextId="TOK_TextId_Module_6IO" Value="24 Byte IN/OUT"/>
          <Text TextId="TOK_TextId_Module_7IO" Value="32 Byte IN/OUT"/>
          <!--module info name-->
          <Text TextId="TOK_InfoTextId_Module_1IO" Value="INVT GSD-File for TPS-1"/>
          <Text TextId="TOK_InfoTextId_Module_2IO" Value="INVT GSD-File for TPS-1"/>
          <Text TextId="TOK_InfoTextId_Module_3IO" Value="INVT GSD-File for TPS-1"/>
          <Text TextId="TOK_InfoTextId_Module_4IO" Value="INVT GSD-File for TPS-1"/>
          <Text TextId="TOK_InfoTextId_Module_5IO" Value="INVT GSD-File for TPS-1"/>
          <Text TextId="TOK_InfoTextId_Module_6IO" Value="INVT GSD-File for TPS-1"/>
          <Text TextId="TOK_InfoTextId_Module_7IO" Value="INVT GSD-File for TPS-1"/>
          <!--dataitem name-->
          <Text TextId="T_ID_IN_2BYTE" Value="2 byte input"/>
          <Text TextId="T_ID_OUT_2BYTE" Value="2 byte output"/>
          <Text TextId="T_ID_IN_4BYTE" Value="4 byte input" />
          <Text TextId="T_ID_OUT_4BYTE" Value="4 byte output" />
          <Text TextId="T_ID_IN_8BYTE" Value="8 byte input" />
          <Text TextId="T_ID_OUT_8BYTE" Value="8 byte output" />
          <Text TextId="T_ID_IN_12BYTE" Value="12 byte input" />
          <Text TextId="T_ID_OUT_12BYTE" Value="12 byte output" />
          <Text TextId="T_ID_IN_16BYTE" Value="16 byte input" />
          <Text TextId="T_ID_OUT_16BYTE" Value="16 byte output" />
          <Text TextId="T_ID_IN_24BYTE" Value="24 byte input" />
          <Text TextId="T_ID_OUT_24BYTE" Value="24 byte output" />
          <Text TextId="T_ID_IN_32BYTE" Value="32 byte input" />
          <Text TextId="T_ID_OUT_32BYTE" Value="32 byte output" />
          <!-- TextIDs for Replacement Mode. -->
          <Text Value="default value cautions" TextId="SubstitutionMode"/>
          <Text Value="default value bits 0-7" TextId="ReplacementValue0..7"/>
          <Text Value="default value bits 8-15" TextId="ReplacementValue8..15"/>        
          <Text Value="Replacement value" TextId="Replacement value"/>
          <Text Value="Last value" TextId="Last value"/>

          <!--Function of  MT-LED-->
          <Text TextId="TOK_Function_of _MT-LED" Value="MT-LED-Settings"/>
          <Text TextId="Help_MT-LED-Setting" Value="MT-LED-Settings"/>
          <Text TextId="Maintenance LED" Value="Maintenance LED"/>
          <Text TextId="Sync LED" Value="Sync LED"/>
          <Text TextId="MT LED Setup" Value="Setting of MT-LED as Sync-LED"/>

        </PrimaryLanguage>
      </ExternalTextList>
    </ApplicationProcess>
  </ProfileBody>
</ISO15745Profile>